SQLRollingStats étend l'environnement de script T-SQL avec 31 fenêtrées ou cumulatifs fonctions (en ce qui entraîne pour chaque ligne dépendra de lignes précédentes) qui peut être utilisé en tant que fonctions régulières dans les requêtes.
Cela permet des mesures telles que l'exécution totaux ou moyennes mobiles pour être facilement calculé à l'intérieur des requêtes simples - quelque chose qui a été jusque-là un défi important dans SQL Server.
Toutes les fonctions soutiennent fenêtrage (de telle sorte que seules les valeurs des n dernières lignes sont inclus dans l'ensemble d'entrée - où n est la taille de la fenêtre), opération cumulative (où toutes les valeurs précédentes sont comptés), et le carrelage (si l'accumulation est redémarré pour chaque valeur distincte d'une colonne donnée).
Les fonctions comprennent:
- Sum, produit, maximum, minimum, gamme, milieu de gamme, d'abord (dans l'ordre), nième précédente.
- Moyenne (moyenne), la variance (échantillon et la population), l'écart-type (échantillon et population).
- Moyenne géométrique, moyenne harmonique, moyenne quadratique.
- Médian, quartile, interquartile, tri-moyenne, centile, rang centile.
- Moyenne exponentielle (moyenne), la variance exponentielle, écart type exponentielle.
- Moyenne pondérée, variance pondérée (échantillon et la population), l'écart type pondéré (échantillon et population), moyenne pondérée de puissance
Exigences :
SQL Server 2005 ou plus tard <. / p>
Limitations :
essai de 30 jours
Commentaires non trouvées